home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group95b.txt / 000064_icon-group-sender _Wed Jun 21 13:53:39 1995.msg < prev    next >
Internet Message Format  |  1995-09-18  |  2KB

  1. Received: by cheltenham.cs.arizona.edu; Thu, 22 Jun 1995 08:58:24 MST
  2. Date: Wed, 21 Jun 1995 13:53:39 +0300 (WET)
  3. From: Ehud Lamm <mslamm@pluto.mscc.huji.ac.il>
  4. To: gep2@computek.net
  5. Cc: icon-group@cs.arizona.edu
  6. Subject: Re: ICON and Data Conversion
  7. In-Reply-To: <9506191810.AA27336@ns1.computek.net>
  8. Message-Id: <Pine.A32.3.91.950621134620.61640A-100000@pluto.mscc.huji.ac.il>
  9. Mime-Version: 1.0
  10. Content-Type: TEXT/PLAIN; charset=US-ASCII
  11. Errors-To: icon-group-errors@cs.arizona.edu
  12.  
  13. A question comes to mind regarding what notations are easy for people to use.
  14. From my experience it takes people time to grasp RE, but this time is 
  15. spent is CS classes. Snobol patterns also take time to learn, and I think 
  16. even more time that RE - but no one really has to learn them in school. 
  17. The Icon method is superior in that it offers much more than just string 
  18. scanning - it gives you a whole new flow control mechanism, that can be 
  19. used for other purposes, and that is integrated in the language. On the 
  20. other hand it too take time to learn, and seems less relevant to string 
  21. scanning that REs and S4 patterns.
  22. So we have:
  23. REs - known and semi-powerful (and you can add all kinds of extensions...)
  24. S4  - powerful, take time to learn, but seems closer to REs
  25. Icon - Great idea! But takes getting used to the concept.
  26.  
  27. Since I think S4 doesn't stand a chance in the future. And I don't want 
  28. to make a flame war on this - if you want to say I am wrong, I'd be happy 
  29. to learn why. So, since S4 is a dying language we can choose between REs 
  30. which suit people who have to get the job done, and who know REs from 
  31. school, from GREP etc. , and Icon's wondeful way of doing things which is 
  32. still used only by the elite... :-)
  33.  
  34. If you have the time and want to invest it in learning a powerful tool 
  35. learn Icon, if you just need a quick hack I am sure Perl, AWK are much 
  36. easier to use.
  37.  
  38.  
  39.  
  40. Ehud Lamm     mslamm@pluto.mscc.huji.ac.il
  41.  
  42.